/* Styles for the index page */

.speakers ul {
    list-style-type: none;
    padding: 0;
    display: -ms-flexbox;
    display: -webkit-flexbox;
    display: flexbox;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.speakers li {
    display: block;
    margin: 0 2rem 1rem 0; 
}

.speakers li img {
    border: 1px solid #888;
}

.speakers li .name {
    text-align: center;
    display: block;
}



.video video {
    max-width: 100%;    
}
